Extract ome module#78
Conversation
- Replace experimental.ome package refs with dev.zarr.omezarr - Add zarr-java-ome as separate Maven/Gradle dependency - Fix write example syntax and imports Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
normanrz
left a comment
There was a problem hiding this comment.
Very high-level feedback. I would rename the modules:
zarr-java-core->zarr-javazarr-java-ome->omezarr-java
I don't think the notebooks need to be in the repository. Please remove.
@sbesson @melissalinkert Do you have some feedback on splitting up into 2 modules/jars?
|
I don't have a problem in general with splitting into separate submodules, though it would be useful to know why this is necessary. I'm not yet using I think my main concern is with artifact IDs. All of the |
Restructured zarr-java into two Maven submodules,
zarr-java-coreandzarr-java-ome, making OME-Zarr an optional import.Also adds Jupyter notebooks under
notebooks/for exploring the librarylocally without having to publish changes to Maven Central. Run with
./notebooks/start.sh.Naming convention change: the OME package moved from
dev.zarr.zarrjava.experimental.ometodev.zarr.omezarr.Updated
USERGUIDE.mdandUSERGUIDE-OME-ZARR.mdfor the new module layout,package names, and dependency coordinates.